home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 52 / Amiga Format AFCD52 (Issue 136, May 2000).iso / -serious- / programming / other / jikes-1.11 / src / makefile.amiga < prev    next >
Makefile  |  2000-02-23  |  21KB  |  444 lines

  1. # Generated automatically from Makefile.in by configure.
  2. # $Id: Makefile.in,v 1.14 2000/01/06 06:46:47 lord Exp $
  3.  
  4. # This software is subject to the terms of the IBM Jikes Compiler
  5. # License Agreement available at the following URL:
  6. # http://www.ibm.com/research/jikes.
  7. # Copyright (C) 1996, 1998, International Business Machines Corporation
  8. # and others.  All Rights Reserved.
  9. # You must accept the terms of that agreement to use this software.
  10.  
  11.  
  12. CXX=c++
  13. CXXREQUIREDFLAGS=-c -ansi -DBIGENDIAN -Dstat=mystat -Dfopen=myfopen -Dopendir=myopendir -Dmkdir=mymkdir -DHAVE_BOOL -DHAVE_WCSLEN -DHAVE_WCSCPY -DHAVE_WCSNCPY -DHAVE_WCSCAT -DHAVE_WCSCMP -DHAVE_WCSNCMP -DHAVE_LIB_ICU_UC -I.
  14. CXXDEBUGFLAGS=-DTEST -g
  15. CXXOPTFLAGS=-O0 -m68020-60 -m68881
  16. CXXFLAGS=$(CXXREQUIREDFLAGS) $(CXXOPTFLAGS)  -DWORDS_BIGENDIAN=1 -DHAVE_WCHAR_H=1 
  17. CFLAGS=$(CXXFLAGS)
  18. ERASE=rm -f
  19. EXECUTABLE=jikes
  20. LD=c++
  21. LDFLAGS=-s -L. -o $(EXECUTABLE) -m68020-60 -m68881
  22. LIBS=-lw -licu-uc
  23. # Use GG:lib/libnix/swapstack.o when compiling for a 68000
  24. # Use GG:lib/libm020/libnix/swapstack.o when compiling for a 68020+
  25. SYSOBJECTS=GG:lib/libm020/libnix/swapstack.o -noixemul
  26.  
  27.  
  28. BUILD_DIR=.
  29.  
  30. srcdir        = .
  31. prefix        = /gg
  32. exec_prefix    = ${prefix}
  33.  
  34.  
  35. #
  36. # You should not need to edit below here
  37. #
  38.  
  39.  
  40. all:  $(EXECUTABLE)
  41.  
  42. clean:
  43.     $(ERASE) $(EXECUTABLE)
  44.     $(ERASE) $(OBJECTS)
  45.     $(ERASE) core
  46.     $(ERASE) gencode.class
  47.  
  48. distclean: clean
  49.     $(ERASE) config.cache config.log config.status
  50.     $(ERASE) Makefile TAGS
  51.     $(ERASE) *~
  52.  
  53. install: all
  54.     mkdir -p $(prefix)/bin
  55.     strip $(EXECUTABLE)
  56.     cp $(EXECUTABLE) $(prefix)/bin
  57.     mkdir -p $(prefix)/man/man1
  58.     cp ../jikes.1 $(prefix)/man/man1
  59.  
  60. OBJECTS=jikes.o scanner.o code.o zip.o unzip.o \
  61.         ast.o diagnose.o parser.o lpginput.o javaact.o \
  62.         error.o set.o symbol.o lookup.o long.o depend.o \
  63.         stream.o op.o control.o modifier.o system.o \
  64.         bytecode.o body.o decl.o definite.o dump.o expr.o \
  65.         getclass.o init.o double.o config.o option.o \
  66.         incrmnt.o case.o tab.o segment.o unparse.o amiga.o
  67.  
  68. $(EXECUTABLE):    $(OBJECTS)
  69.     $(LD) $(LDFLAGS)  $(OBJECTS) $(SYSOBJECTS) $(LIBS)
  70.  
  71.  
  72. javasym.h: $(srcdir)/java.g
  73.     jikespg $(srcdir)/java.g
  74.     $(ERASE) java.l
  75.  
  76. javadef.h: $(srcdir)/java.g
  77.     jikespg $(srcdir)/java.g
  78.     $(ERASE) java.l
  79.  
  80. javadcl.h: $(srcdir)/java.g
  81.     jikespg $(srcdir)/java.g
  82.     $(ERASE) java.l
  83.  
  84. javaprs.h: $(srcdir)/java.g
  85.     jikespg $(srcdir)/java.g
  86.     $(ERASE) java.l
  87.  
  88.  
  89. ast.o:  $(srcdir)/ast.cpp $(srcdir)/config.h \
  90.           $(srcdir)/code.h $(srcdir)/case.h $(srcdir)/ast.h \
  91.           $(srcdir)/stream.h $(srcdir)/javadef.h $(srcdir)/javasym.h \
  92.           $(srcdir)/tuple.h $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  93.           $(srcdir)/double.h $(srcdir)/symbol.h $(srcdir)/option.h \
  94.           $(srcdir)/depend.h $(srcdir)/access.h 
  95.     $(CXX) $(CXXFLAGS) $(srcdir)/ast.cpp 
  96.  
  97. unparse.o:  $(srcdir)/unparse.cpp $(srcdir)/config.h \
  98.           $(srcdir)/code.h $(srcdir)/case.h $(srcdir)/ast.h \
  99.           $(srcdir)/stream.h $(srcdir)/javadef.h $(srcdir)/javasym.h \
  100.           $(srcdir)/tuple.h $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  101.           $(srcdir)/double.h $(srcdir)/symbol.h $(srcdir)/option.h \
  102.           $(srcdir)/depend.h $(srcdir)/access.h 
  103.     $(CXX) $(CXXFLAGS) $(srcdir)/unparse.cpp 
  104.  
  105. body.o: $(srcdir)/body.cpp $(srcdir)/config.h $(srcdir)/semantic.h \
  106.           $(srcdir)/ast.h $(srcdir)/stream.h $(srcdir)/javadef.h \
  107.           $(srcdir)/javasym.h $(srcdir)/tuple.h \
  108.           $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  109.           $(srcdir)/double.h $(srcdir)/code.h \
  110.       $(srcdir)/case.h $(srcdir)/symbol.h $(srcdir)/option.h \
  111.           $(srcdir)/depend.h $(srcdir)/access.h $(srcdir)/diagnose.h \
  112.           $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  113.           $(srcdir)/javaact.h $(srcdir)/error.h $(srcdir)/control.h $(srcdir)/set.h 
  114.     $(CXX) $(CXXFLAGS) $(srcdir)/body.cpp 
  115.  
  116. bytecode.o: $(srcdir)/bytecode.cpp $(srcdir)/config.h $(srcdir)/ast.h \
  117.               $(srcdir)/stream.h $(srcdir)/javadef.h $(srcdir)/javasym.h \
  118.               $(srcdir)/tuple.h $(srcdir)/tab.h \
  119.               $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  120.               $(srcdir)/code.h $(srcdir)/case.h \
  121.               $(srcdir)/symbol.h $(srcdir)/option.h $(srcdir)/depend.h \
  122.               $(srcdir)/access.h $(srcdir)/bytecode.h $(srcdir)/class.h \
  123.               $(srcdir)/semantic.h $(srcdir)/diagnose.h $(srcdir)/parser.h \
  124.               $(srcdir)/lpginput.h $(srcdir)/javaprs.h $(srcdir)/javaact.h \
  125.               $(srcdir)/error.h $(srcdir)/control.h $(srcdir)/set.h \
  126.               $(srcdir)/op.h $(srcdir)/segment.h  \
  127.               $(srcdir)/op.h $(srcdir)/table.h 
  128.     $(CXX) $(CXXFLAGS) $(srcdir)/bytecode.cpp 
  129.  
  130. config.o:  $(srcdir)/config.cpp $(srcdir)/config.h 
  131.     $(CXX) $(CXXFLAGS) $(srcdir)/config.cpp 
  132.  
  133. code.o:  $(srcdir)/code.cpp $(srcdir)/code.h $(srcdir)/config.h 
  134.     $(CXX) $(CXXFLAGS) $(srcdir)/code.cpp 
  135.  
  136. control.o:  $(srcdir)/control.cpp $(srcdir)/config.h $(srcdir)/control.h \
  137.               $(srcdir)/option.h $(srcdir)/code.h \
  138.               $(srcdir)/tuple.h $(srcdir)/symbol.h $(srcdir)/stream.h \
  139.               $(srcdir)/javadef.h $(srcdir)/javasym.h $(srcdir)/tab.h \
  140.               $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  141.               $(srcdir)/case.h $(srcdir)/depend.h \
  142.               $(srcdir)/access.h $(srcdir)/set.h $(srcdir)/scanner.h \
  143.           $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  144.               $(srcdir)/javaact.h $(srcdir)/semantic.h $(srcdir)/ast.h \
  145.           $(srcdir)/diagnose.h $(srcdir)/error.h $(srcdir)/bytecode.h \
  146.               $(srcdir)/class.h $(srcdir)/segment.h \
  147.               $(srcdir)/class.h $(srcdir)/op.h 
  148.     $(CXX) $(CXXFLAGS) $(srcdir)/control.cpp 
  149.  
  150. case.o:  $(srcdir)/case.cpp $(srcdir)/config.h $(srcdir)/case.h 
  151.     $(CXX) $(CXXFLAGS) $(srcdir)/case.cpp 
  152.  
  153. diagnose.o:  $(srcdir)/diagnose.cpp $(srcdir)/config.h $(srcdir)/diagnose.h \
  154.                $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/stream.h \
  155.            $(srcdir)/javadef.h $(srcdir)/javasym.h $(srcdir)/tuple.h \
  156.                $(srcdir)/tab.h $(srcdir)/lookup.h \
  157.                $(srcdir)/long.h $(srcdir)/double.h \
  158.                $(srcdir)/code.h $(srcdir)/case.h $(srcdir)/javaprs.h \
  159.                $(srcdir)/javaact.h $(srcdir)/control.h $(srcdir)/option.h \
  160.            $(srcdir)/symbol.h $(srcdir)/depend.h $(srcdir)/access.h \
  161.                $(srcdir)/set.h $(srcdir)/semantic.h $(srcdir)/ast.h \
  162.                $(srcdir)/error.h $(srcdir)/spell.h
  163.     $(CXX) $(CXXFLAGS) $(srcdir)/diagnose.cpp 
  164.  
  165. decl.o:  $(srcdir)/decl.cpp $(srcdir)/config.h $(srcdir)/semantic.h \
  166.            $(srcdir)/ast.h $(srcdir)/stream.h $(srcdir)/javadef.h \
  167.            $(srcdir)/javasym.h $(srcdir)/tuple.h \
  168.            $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  169.            $(srcdir)/double.h $(srcdir)/code.h \
  170.        $(srcdir)/case.h $(srcdir)/symbol.h $(srcdir)/option.h \
  171.            $(srcdir)/depend.h $(srcdir)/access.h $(srcdir)/diagnose.h \
  172.            $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  173.            $(srcdir)/javaact.h $(srcdir)/error.h $(srcdir)/control.h \
  174.            $(srcdir)/set.h $(srcdir)/table.h 
  175.     $(CXX) $(CXXFLAGS) $(srcdir)/decl.cpp 
  176.  
  177. definite.o:  $(srcdir)/definite.cpp $(srcdir)/config.h $(srcdir)/semantic.h \
  178.                $(srcdir)/ast.h $(srcdir)/stream.h $(srcdir)/javadef.h \
  179.            $(srcdir)/javasym.h $(srcdir)/tuple.h \
  180.                $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  181.                $(srcdir)/double.h $(srcdir)/code.h \
  182.                $(srcdir)/case.h $(srcdir)/symbol.h $(srcdir)/option.h \
  183.                $(srcdir)/depend.h $(srcdir)/access.h $(srcdir)/diagnose.h \
  184.            $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  185.                $(srcdir)/javaact.h $(srcdir)/error.h $(srcdir)/control.h \
  186.                $(srcdir)/set.h 
  187.     $(CXX) $(CXXFLAGS) $(srcdir)/definite.cpp 
  188.  
  189. depend.o:  $(srcdir)/depend.cpp $(srcdir)/config.h $(srcdir)/ast.h \
  190.              $(srcdir)/stream.h $(srcdir)/javadef.h $(srcdir)/javasym.h \
  191.              $(srcdir)/tuple.h $(srcdir)/tab.h \
  192.              $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  193.              $(srcdir)/code.h $(srcdir)/case.h \
  194.          $(srcdir)/symbol.h $(srcdir)/option.h $(srcdir)/depend.h \
  195.              $(srcdir)/access.h $(srcdir)/semantic.h $(srcdir)/diagnose.h \
  196.          $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  197.              $(srcdir)/javaact.h $(srcdir)/error.h $(srcdir)/control.h \
  198.              $(srcdir)/set.h 
  199.     $(CXX) $(CXXFLAGS) $(srcdir)/depend.cpp 
  200.  
  201. double.o:  $(srcdir)/double.cpp $(srcdir)/config.h $(srcdir)/double.h \
  202.              $(srcdir)/long.h 
  203.     $(CXX) $(CXXFLAGS) $(srcdir)/double.cpp 
  204.  
  205. dump.o:  $(srcdir)/dump.cpp $(srcdir)/config.h $(srcdir)/javasym.h \
  206.            $(srcdir)/control.h $(srcdir)/option.h \
  207.            $(srcdir)/code.h $(srcdir)/tuple.h $(srcdir)/symbol.h \
  208.            $(srcdir)/stream.h $(srcdir)/javadef.h $(srcdir)/tab.h \
  209.            $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  210.            $(srcdir)/case.h $(srcdir)/depend.h \
  211.            $(srcdir)/access.h $(srcdir)/set.h 
  212.     $(CXX) $(CXXFLAGS) $(srcdir)/dump.cpp 
  213.  
  214. error.o:  $(srcdir)/error.cpp $(srcdir)/config.h \
  215.             $(srcdir)/code.h $(srcdir)/case.h \
  216.             $(srcdir)/error.h $(srcdir)/stream.h $(srcdir)/javadef.h \
  217.             $(srcdir)/javasym.h $(srcdir)/tuple.h $(srcdir)/tab.h \
  218.             $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  219.             $(srcdir)/control.h $(srcdir)/option.h $(srcdir)/symbol.h \
  220.             $(srcdir)/depend.h $(srcdir)/access.h $(srcdir)/set.h \
  221.         $(srcdir)/semantic.h $(srcdir)/ast.h $(srcdir)/diagnose.h \
  222.             $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  223.         $(srcdir)/javaact.h 
  224.     $(CXX) $(CXXFLAGS) $(srcdir)/error.cpp 
  225.  
  226. expr.o:  $(srcdir)/expr.cpp $(srcdir)/double.h $(srcdir)/config.h \
  227.            $(srcdir)/parser.h $(srcdir)/lpginput.h \
  228.            $(srcdir)/stream.h $(srcdir)/javadef.h $(srcdir)/javasym.h \
  229.            $(srcdir)/tuple.h $(srcdir)/tab.h $(srcdir)/lookup.h \
  230.            $(srcdir)/long.h $(srcdir)/code.h \
  231.            $(srcdir)/case.h $(srcdir)/javaprs.h $(srcdir)/javaact.h \
  232.            $(srcdir)/semantic.h $(srcdir)/ast.h $(srcdir)/symbol.h \
  233.        $(srcdir)/option.h $(srcdir)/depend.h $(srcdir)/access.h \
  234.            $(srcdir)/diagnose.h $(srcdir)/error.h $(srcdir)/control.h \
  235.            $(srcdir)/set.h $(srcdir)/table.h $(srcdir)/spell.h
  236.     $(CXX) $(CXXFLAGS) $(srcdir)/expr.cpp 
  237.  
  238. getclass.o:  $(srcdir)/getclass.cpp $(srcdir)/config.h $(srcdir)/control.h \
  239.                $(srcdir)/option.h $(srcdir)/code.h \
  240.                $(srcdir)/tuple.h $(srcdir)/symbol.h $(srcdir)/stream.h \
  241.                $(srcdir)/javadef.h $(srcdir)/javasym.h $(srcdir)/tab.h \
  242.                $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  243.                $(srcdir)/case.h $(srcdir)/depend.h \
  244.                $(srcdir)/access.h $(srcdir)/set.h $(srcdir)/semantic.h \
  245.            $(srcdir)/ast.h $(srcdir)/diagnose.h $(srcdir)/parser.h \
  246.                $(srcdir)/lpginput.h $(srcdir)/javaprs.h $(srcdir)/javaact.h \
  247.                $(srcdir)/error.h $(srcdir)/getclass.h $(srcdir)/zip.h \
  248.                $(srcdir)/unzip.h 
  249.     $(CXX) $(CXXFLAGS) $(srcdir)/getclass.cpp 
  250.  
  251. incrmnt.o:  $(srcdir)/incrmnt.cpp $(srcdir)/config.h $(srcdir)/control.h \
  252.               $(srcdir)/option.h $(srcdir)/code.h \
  253.               $(srcdir)/tuple.h $(srcdir)/symbol.h $(srcdir)/stream.h \
  254.               $(srcdir)/javadef.h $(srcdir)/javasym.h $(srcdir)/tab.h \
  255.               $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  256.               $(srcdir)/case.h $(srcdir)/depend.h \
  257.               $(srcdir)/access.h $(srcdir)/set.h $(srcdir)/scanner.h \
  258.           $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  259.               $(srcdir)/javaact.h $(srcdir)/semantic.h $(srcdir)/ast.h \
  260.           $(srcdir)/diagnose.h $(srcdir)/error.h 
  261.     $(CXX) $(CXXFLAGS) $(srcdir)/incrmnt.cpp 
  262.  
  263. init.o:  $(srcdir)/init.cpp $(srcdir)/config.h $(srcdir)/semantic.h \
  264.            $(srcdir)/ast.h $(srcdir)/stream.h $(srcdir)/javadef.h \
  265.            $(srcdir)/javasym.h $(srcdir)/tuple.h \
  266.            $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  267.            $(srcdir)/double.h $(srcdir)/code.h \
  268.        $(srcdir)/case.h $(srcdir)/symbol.h $(srcdir)/option.h \
  269.            $(srcdir)/depend.h $(srcdir)/access.h $(srcdir)/diagnose.h \
  270.            $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  271.            $(srcdir)/javaact.h $(srcdir)/error.h $(srcdir)/control.h $(srcdir)/set.h 
  272.     $(CXX) $(CXXFLAGS) $(srcdir)/init.cpp
  273.  
  274. javaact.o: $(srcdir)/javaact.cpp $(srcdir)/config.h $(srcdir)/parser.h \
  275.              $(srcdir)/lpginput.h $(srcdir)/stream.h $(srcdir)/javadef.h \
  276.          $(srcdir)/javasym.h $(srcdir)/tuple.h \
  277.              $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  278.              $(srcdir)/double.h $(srcdir)/code.h \
  279.              $(srcdir)/case.h $(srcdir)/javaprs.h $(srcdir)/javaact.h \
  280.              $(srcdir)/ast.h $(srcdir)/symbol.h $(srcdir)/option.h \
  281.          $(srcdir)/depend.h $(srcdir)/access.h 
  282.     $(CXX) $(CXXFLAGS) $(srcdir)/javaact.cpp
  283.  
  284. jikes.o:  $(srcdir)/jikes.cpp $(srcdir)/config.h $(srcdir)/control.h \
  285.             $(srcdir)/option.h $(srcdir)/code.h \
  286.             $(srcdir)/tuple.h $(srcdir)/symbol.h $(srcdir)/stream.h \
  287.             $(srcdir)/javadef.h $(srcdir)/javasym.h $(srcdir)/tab.h \
  288.             $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  289.             $(srcdir)/case.h $(srcdir)/depend.h \
  290.             $(srcdir)/access.h $(srcdir)/set.h 
  291.     $(CXX) $(CXXFLAGS) $(srcdir)/jikes.cpp
  292.  
  293. long.o:  $(srcdir)/long.cpp $(srcdir)/config.h $(srcdir)/long.h \
  294.            $(srcdir)/double.h 
  295.     $(CXX) $(CXXFLAGS) $(srcdir)/long.cpp 
  296.  
  297. lookup.o:  $(srcdir)/lookup.cpp $(srcdir)/config.h $(srcdir)/lookup.h \
  298.              $(srcdir)/tuple.h $(srcdir)/long.h \
  299.              $(srcdir)/double.h $(srcdir)/symbol.h $(srcdir)/code.h \
  300.              $(srcdir)/stream.h $(srcdir)/javadef.h $(srcdir)/javasym.h \
  301.              $(srcdir)/tab.h $(srcdir)/case.h \
  302.              $(srcdir)/option.h $(srcdir)/depend.h $(srcdir)/access.h \
  303.              $(srcdir)/ast.h 
  304.     $(CXX) $(CXXFLAGS) $(srcdir)/lookup.cpp
  305.  
  306. lpginput.o:  $(srcdir)/lpginput.cpp $(srcdir)/config.h $(srcdir)/lpginput.h \
  307.                $(srcdir)/stream.h $(srcdir)/javadef.h $(srcdir)/javasym.h \
  308.            $(srcdir)/tuple.h $(srcdir)/tab.h \
  309.                $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  310.                $(srcdir)/code.h $(srcdir)/case.h \
  311.                $(srcdir)/javaprs.h $(srcdir)/javadcl.h 
  312.     $(CXX) $(CXXFLAGS) $(srcdir)/lpginput.cpp 
  313.  
  314. modifier.o:  $(srcdir)/modifier.cpp $(srcdir)/config.h $(srcdir)/semantic.h \
  315.                $(srcdir)/ast.h $(srcdir)/stream.h $(srcdir)/javadef.h \
  316.            $(srcdir)/javasym.h $(srcdir)/tuple.h \
  317.                $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  318.                $(srcdir)/double.h $(srcdir)/code.h \
  319.                $(srcdir)/case.h $(srcdir)/symbol.h $(srcdir)/option.h \
  320.                $(srcdir)/depend.h $(srcdir)/access.h $(srcdir)/diagnose.h \
  321.            $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  322.                $(srcdir)/javaact.h $(srcdir)/error.h $(srcdir)/control.h \
  323.                $(srcdir)/set.h 
  324.     $(CXX) $(CXXFLAGS) $(srcdir)/modifier.cpp 
  325.  
  326. op.o:  $(srcdir)/op.cpp $(srcdir)/config.h $(srcdir)/op.h $(srcdir)/tuple.h \
  327.          $(srcdir)/class.h $(srcdir)/semantic.h $(srcdir)/ast.h \
  328.      $(srcdir)/stream.h $(srcdir)/javadef.h $(srcdir)/javasym.h \
  329.          $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  330.      $(srcdir)/code.h $(srcdir)/case.h $(srcdir)/symbol.h \
  331.          $(srcdir)/option.h $(srcdir)/depend.h $(srcdir)/access.h \
  332.          $(srcdir)/diagnose.h $(srcdir)/parser.h $(srcdir)/lpginput.h \
  333.          $(srcdir)/javaprs.h $(srcdir)/javaact.h $(srcdir)/error.h \
  334.      $(srcdir)/control.h $(srcdir)/set.h 
  335.     $(CXX) $(CXXFLAGS) $(srcdir)/op.cpp 
  336.  
  337. option.o:  $(srcdir)/option.cpp $(srcdir)/option.h $(srcdir)/config.h \
  338.              $(srcdir)/code.h $(srcdir)/tuple.h \
  339.              $(srcdir)/javasym.h $(srcdir)/error.h $(srcdir)/stream.h \
  340.              $(srcdir)/javadef.h $(srcdir)/tab.h $(srcdir)/lookup.h \
  341.              $(srcdir)/long.h $(srcdir)/double.h \
  342.              $(srcdir)/case.h 
  343.     $(CXX) $(CXXFLAGS) $(srcdir)/option.cpp 
  344.  
  345. parser.o:  $(srcdir)/parser.cpp $(srcdir)/config.h $(srcdir)/parser.h \
  346.              $(srcdir)/lpginput.h $(srcdir)/stream.h $(srcdir)/javadef.h \
  347.          $(srcdir)/javasym.h $(srcdir)/tuple.h \
  348.              $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  349.              $(srcdir)/double.h $(srcdir)/code.h \
  350.              $(srcdir)/case.h $(srcdir)/javaprs.h $(srcdir)/javaact.h \
  351.              $(srcdir)/ast.h $(srcdir)/symbol.h $(srcdir)/option.h \
  352.          $(srcdir)/depend.h $(srcdir)/access.h 
  353.     $(CXX) $(CXXFLAGS) $(srcdir)/parser.cpp
  354.  
  355. scanner.o: $(srcdir)/scanner.cpp $(srcdir)/config.h $(srcdir)/scanner.h \
  356.              $(srcdir)/code.h $(srcdir)/javadef.h \
  357.              $(srcdir)/javasym.h $(srcdir)/stream.h $(srcdir)/tuple.h \
  358.              $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  359.              $(srcdir)/double.h $(srcdir)/case.h \
  360.              $(srcdir)/control.h $(srcdir)/option.h $(srcdir)/symbol.h \
  361.              $(srcdir)/depend.h $(srcdir)/access.h $(srcdir)/set.h $(srcdir)/error.h 
  362.     $(CXX) $(CXXFLAGS) $(srcdir)/scanner.cpp 
  363.  
  364. set.o:  $(srcdir)/set.cpp $(srcdir)/set.h $(srcdir)/config.h \
  365.           $(srcdir)/symbol.h $(srcdir)/code.h \
  366.           $(srcdir)/stream.h $(srcdir)/javadef.h $(srcdir)/javasym.h \
  367.           $(srcdir)/tuple.h $(srcdir)/tab.h $(srcdir)/lookup.h \
  368.           $(srcdir)/long.h $(srcdir)/double.h \
  369.           $(srcdir)/case.h $(srcdir)/option.h $(srcdir)/depend.h \
  370.           $(srcdir)/access.h 
  371.     $(CXX) $(CXXFLAGS) $(srcdir)/set.cpp 
  372.  
  373. stream.o:  $(srcdir)/stream.cpp $(srcdir)/config.h $(srcdir)/stream.h \
  374.              $(srcdir)/javadef.h $(srcdir)/javasym.h $(srcdir)/tuple.h \
  375.              $(srcdir)/tab.h $(srcdir)/lookup.h \
  376.              $(srcdir)/long.h $(srcdir)/double.h \
  377.              $(srcdir)/code.h $(srcdir)/case.h $(srcdir)/zip.h \
  378.          $(srcdir)/unzip.h $(srcdir)/symbol.h $(srcdir)/option.h \
  379.              $(srcdir)/depend.h $(srcdir)/access.h $(srcdir)/control.h \
  380.              $(srcdir)/set.h $(srcdir)/semantic.h $(srcdir)/ast.h \
  381.              $(srcdir)/diagnose.h $(srcdir)/parser.h $(srcdir)/lpginput.h \
  382.              $(srcdir)/javaprs.h $(srcdir)/javaact.h $(srcdir)/error.h 
  383.     $(CXX) $(CXXFLAGS) $(srcdir)/stream.cpp 
  384.  
  385. symbol.o:  $(srcdir)/symbol.cpp $(srcdir)/config.h $(srcdir)/stream.h \
  386.              $(srcdir)/javadef.h $(srcdir)/javasym.h $(srcdir)/tuple.h \
  387.              $(srcdir)/tab.h $(srcdir)/lookup.h \
  388.              $(srcdir)/long.h $(srcdir)/double.h \
  389.              $(srcdir)/code.h $(srcdir)/case.h $(srcdir)/control.h \
  390.          $(srcdir)/option.h $(srcdir)/symbol.h $(srcdir)/depend.h \
  391.              $(srcdir)/access.h $(srcdir)/set.h $(srcdir)/ast.h \
  392.              $(srcdir)/semantic.h $(srcdir)/diagnose.h $(srcdir)/parser.h \
  393.              $(srcdir)/lpginput.h $(srcdir)/javaprs.h $(srcdir)/javaact.h \
  394.              $(srcdir)/error.h $(srcdir)/table.h $(srcdir)/zip.h $(srcdir)/unzip.h 
  395.     $(CXX) $(CXXFLAGS) $(srcdir)/symbol.cpp
  396.  
  397. system.o:  $(srcdir)/system.cpp $(srcdir)/config.h $(srcdir)/control.h \
  398.              $(srcdir)/option.h $(srcdir)/code.h \
  399.              $(srcdir)/tuple.h $(srcdir)/symbol.h $(srcdir)/stream.h \
  400.              $(srcdir)/javadef.h $(srcdir)/javasym.h $(srcdir)/tab.h \
  401.              $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  402.              $(srcdir)/case.h $(srcdir)/depend.h \
  403.              $(srcdir)/access.h $(srcdir)/set.h $(srcdir)/semantic.h \
  404.          $(srcdir)/ast.h $(srcdir)/diagnose.h $(srcdir)/parser.h \
  405.              $(srcdir)/lpginput.h $(srcdir)/javaprs.h $(srcdir)/javaact.h \
  406.              $(srcdir)/error.h $(srcdir)/zip.h $(srcdir)/unzip.h 
  407.     $(CXX) $(CXXFLAGS) $(srcdir)/system.cpp 
  408.  
  409. tab.o: $(srcdir)/tab.h $(srcdir)/tab.cpp $(srcdir)/config.h
  410.     $(CXX) $(CXXFLAGS) $(srcdir)/tab.cpp
  411.  
  412. unzip.o:  $(srcdir)/unzip.cpp $(srcdir)/config.h $(srcdir)/unzip.h 
  413.     $(CXX) $(CXXFLAGS) $(srcdir)/unzip.cpp 
  414.  
  415. wom.o:  $(srcdir)/wom.cpp $(srcdir)/config.h $(srcdir)/semantic.h \
  416.           $(srcdir)/ast.h $(srcdir)/stream.h $(srcdir)/javadef.h \
  417.           $(srcdir)/javasym.h $(srcdir)/tuple.h \
  418.           $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  419.           $(srcdir)/double.h $(srcdir)/code.h \
  420.       $(srcdir)/case.h $(srcdir)/symbol.h $(srcdir)/option.h \
  421.           $(srcdir)/depend.h $(srcdir)/access.h $(srcdir)/diagnose.h \
  422.           $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  423.           $(srcdir)/javaact.h $(srcdir)/error.h $(srcdir)/control.h $(srcdir)/set.h 
  424.     $(CXX) $(CXXFLAGS) $(srcdir)/wom.cpp
  425.  
  426. zip.o:  $(srcdir)/zip.cpp $(srcdir)/config.h $(srcdir)/control.h \
  427.           $(srcdir)/option.h $(srcdir)/code.h $(srcdir)/tuple.h \
  428.       $(srcdir)/symbol.h $(srcdir)/stream.h $(srcdir)/javadef.h \
  429.           $(srcdir)/javasym.h $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  430.       $(srcdir)/double.h $(srcdir)/case.h \
  431.           $(srcdir)/depend.h $(srcdir)/access.h $(srcdir)/set.h \
  432.           $(srcdir)/zip.h $(srcdir)/unzip.h 
  433.     $(CXX) $(CXXFLAGS) $(srcdir)/zip.cpp 
  434.  
  435. segment.o:  $(srcdir)/segment.cpp $(srcdir)/segment.h $(srcdir)/tuple.h $(srcdir)/config.h 
  436.     $(CXX) $(CXXFLAGS) $(srcdir)/segment.cpp
  437.  
  438.  
  439. tags:
  440.     etags *.h *.cpp
  441.  
  442.  
  443. TAGS:  tags
  444.